import cv2

# 打开相机
cap = cv2.VideoCapture(0)  # 0 表示第一个摄像头

if not cap.isOpened():
    print("无法打开相机")
    exit()

while True:
    # 从相机读取一帧
    ret, frame = cap.read()
    if not ret:
        print("无法接收到视频帧（可能是摄像头断开）")
        break

    # 显示图像
    cv2.imshow('Camera', frame)

    # 按下 'q' 键退出
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

# 释放资源
cap.release()
cv2.destroyAllWindows()
